package com.adk.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 订舱L实体类
 * 对应数据库表：lx_booking_l
 */
@Data
@TableName("lx_booking_l")
public class LxBookingL implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 订舱类型
     */
    private Integer bookingType;
    
    /**
     * 计划日期（时间戳）
     */
    private Integer planDate;
    
    /**
     * 预计离港日期（时间戳）
     */
    private Integer etd;
    
    /**
     * 预计到港日期（时间戳）
     */
    private Integer eta;
    
    /**
     * 航班公司ID
     */
    private Integer flightCompany;
    
    /**
     * 航班状态
     */
    private Integer flightStatus;
    
    /**
     * 起运城市ID
     */
    private Integer fromCity;
    
    /**
     * 目的城市ID
     */
    private Integer toCity;
    
    /**
     * 头程公司ID
     */
    private Integer txId;
    
    /**
     * 头程单号
     */
    private String txNo;
    
    /**
     * 订舱毛重（KG）
     */
    private BigDecimal bookingGw;
    
    /**
     * 订舱体积重（KG）
     */
    private BigDecimal bookingVw;
    
    /**
     * 提单号
     */
    private String blNo;
    
    /**
     * 箱型
     */
    private Integer boxType;
    
    /**
     * 订舱状态
     */
    private Integer bookingStatus;
    
    /**
     * 订舱费用
     */
    private BigDecimal bookingFee;
    
    /**
     * 备注
     */
    private String remarks;
    
    /**
     * 添加用户ID
     */
    private Integer addUid;
    
    /**
     * 添加时间（时间戳）
     */
    private Integer addTime;
    
    /**
     * 备注（财务）
     */
    private String remarksCw;
}


